package HW3;
import java.io.File;
import HW3.FileDownloadUtils.OnDownloadListener;

/**
 * 使用线程池将一个目录中的所有内容拷贝到另外一个目录中，包含子目录中的内容。
 * 最后一个线程结束后 后显示复制后的文件的文件路径！并提示复制完成！
 */
public class Main {
    //使用RandomAccessFile实现。
    //最后一个线程结束后 后显示复制后的文件的文件路径！并提示复制完成！
    public static void main(String[] args) {
        File from = new File("/Users/mac/Desktop/test2.txt");
        File to = new File("/Users/mac/Documents");

        FileDownloadUtils.downLoad(from, to, new OnDownloadListener() {

            public void onComplete(File file) {
                System.out.println("复制完成");
                System.out.println(file);
            }

            public void onProgress(int progress) {
                System.out.println(progress + "%");
            }

        });
    }

}